package com.tj.collection.db.entity.business;

import java.util.Date;

/**
 * Created with IntelliJ IDEA.
 * User: pavan
 * Date: 2020/3/5
 * Time: 下午5:04
 */
public class ClOutboundInfoEntity {

    /**
     * 外呼批次号
     */
    private String batchNo;
    /**
     * 订单号
     */
    private String tradeNo;
    /**
     * 手机号
     */
    private String mobile;
    /**
     * 状态 0-未呼叫 1-呼叫成功 2-呼叫失败
     */
    private Integer status;
    /**
     * 拨打时间
     */
    private Date callStartTime;
    /**
     * 应答时间
     */
    private Date answerTime;
    /**
     * 通话结束时间
     */
    private Date hangupTime;
    /**
     *商户标识
     */
    private String merchantCode;
    /**
     *产品类目
     */
    private String productCategory;
    /**
     *产品code
     */
    private String productCode;
    /**
     *拨打日期
     */
    private Date callDate;
    /**
     *话术模板id
     */
    private String botenceId;
    /**
     * 接听时长 秒
     */
    private Integer billSec;

    public String getBatchNo() {
        return batchNo;
    }

    public ClOutboundInfoEntity setBatchNo(String batchNo) {
        this.batchNo = batchNo;
        return this;
    }

    public String getTradeNo() {
        return tradeNo;
    }

    public ClOutboundInfoEntity setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo;
        return this;
    }

    public String getMobile() {
        return mobile;
    }

    public ClOutboundInfoEntity setMobile(String mobile) {
        this.mobile = mobile;
        return this;
    }

    public Integer getStatus() {
        return status;
    }

    public ClOutboundInfoEntity setStatus(Integer status) {
        this.status = status;
        return this;
    }

    public Date getCallStartTime() {
        return callStartTime;
    }

    public ClOutboundInfoEntity setCallStartTime(Date callStartTime) {
        this.callStartTime = callStartTime;
        return this;
    }

    public Date getAnswerTime() {
        return answerTime;
    }

    public ClOutboundInfoEntity setAnswerTime(Date answerTime) {
        this.answerTime = answerTime;
        return this;
    }

    public Date getHangupTime() {
        return hangupTime;
    }

    public ClOutboundInfoEntity setHangupTime(Date hangupTime) {
        this.hangupTime = hangupTime;
        return this;
    }

    public String getMerchantCode() {
        return merchantCode;
    }

    public ClOutboundInfoEntity setMerchantCode(String merchantCode) {
        this.merchantCode = merchantCode;
        return this;
    }

    public String getProductCategory() {
        return productCategory;
    }

    public ClOutboundInfoEntity setProductCategory(String productCategory) {
        this.productCategory = productCategory;
        return this;
    }

    public String getProductCode() {
        return productCode;
    }

    public ClOutboundInfoEntity setProductCode(String productCode) {
        this.productCode = productCode;
        return this;
    }

    public Date getCallDate() {
        return callDate;
    }

    public ClOutboundInfoEntity setCallDate(Date callDate) {
        this.callDate = callDate;
        return this;
    }

    public String getBotenceId() {
        return botenceId;
    }

    public ClOutboundInfoEntity setBotenceId(String botenceId) {
        this.botenceId = botenceId;
        return this;
    }

    public Integer getBillSec() {
        return billSec;
    }

    public ClOutboundInfoEntity setBillSec(Integer billSec) {
        this.billSec = billSec;
        return this;
    }
}
